Full presentation: Reasoning about machine ethics
نویسندگان
چکیده
We are entering an era where “intelligent” machines have unprecedented power over humans, including, sometimes, the literal power of life and death. Machine learning algorithms are increasingly used to classify humans as suspected terrorists or deserving recipients of financial aid. While military drones are currently flown by human operators, discussions about fully autonomous robotic soldiers are afoot. Once released on our streets, self-driving cars will almost certainly face circumstances where they just cannot avoid harming a human. It is thus imperative that the new generations of intelligent machines be not just efficient or functional but also ethical. If we can prove that a machine has behaved unethically, we can hold liable the operators and designers of the machine. But when can we consider a program to be ethical, and what are the design principles that we ought to follow to ensure ethical program behavior? The emerging field of machine ethics [2, 10, 1, 4] explores these questions. Machine ethics has received a significant amount of interest over the last decade, primarily from ethicists and artificial intelligence experts. Efforts here range from deliberations about the extent to which machines should be given ethical autonomy [1], to classification of AI agents into ethical categories [10], to logic-based methodologies that can guide engineering [5, 11], to concrete algorithms for ethical decision making [9]. Conspicuously missing from the area, however, are contributions by software engineering and programming language researchers. We believe that this is unfortunate for two reasons. First, the goal of machine ethics, at the end, is to guarantee that programs behave according to certain rigorous (moral and ethical) requirements. The area would thus seem to be a natural target for automated formal reasoning about programs. Secondly, machine ethics can be a source of interesting problems for the formal methods community. Most recent work in software analysis is motivated by applications in system software (such as operating system code). Machine ethics, in contrast, involves reasoning about knowledge, choices, obligations, etc. in high-level decision-making.
منابع مشابه
Lessons in Machine Ethics from the Perspective of Two Computational Models of Ethical Reasoning
In this paper, two computational models of ethical reasoning, one that compares pairs of truth-telling cases and one that retrieves relevant past cases and principles when presented with an ethical dilemma, are described and discussed. Lessons learned from developing and experimenting with the two systems, as well as challenges of building programs that reason about ethics, are discussed. Final...
متن کاملThe Outcomes of Ethics Education to Medical Students Based on Moral Reasoning Models
Introduction: For years, the importance of medical ethics education in medical schools has been emphasized but there is no consensus over learning goals yet. This study aimed to investigate the learning outcomes of medical ethics education based on models of moral reasoning. Methods: This study is a review using proper keywords in databases such as Medline, Web of Science, Scoupus, and Eric li...
متن کاملA State-Transition Model for Distributed Multimedia Documents
In this paper we present a state-transition model to describe a multimedia presentation evolution, i.e., its run-time behavior. Each object is modelled as an independent entity with its own behavior and resources allocation: a certain amount of bandwidth, buffer and a display (or an audio channel) for its playback. The evolution of a single media is modelled by means of a finite state machine, ...
متن کاملFrom Machine Ethics To Machine Explainability and Back
We find ourselves surrounded by a rapidly increasing number of autonomous and semi-autonomous systems. Two grand challenges arise from this development: Machine Ethics and Machine Explainability. Machine Ethics, on the one hand, is concerned with behavioral constraints for systems, set up in a formal unambiguous, algorithmizable, and implementable way, so that morally acceptable, restricted beh...
متن کاملاثربخشی آموزش اصول اخلاق پرستاری بر استدلال اخلاقی پرستاران
Abstract Background & Aim: Ethical reasoning is one of the criteria for professional qualifications of nurses. Promoting the principles of professional performance through emphasis on ethics reinforce the ethical reasoning in nurses. Therefore, this study aimed to evaluate the impact of training on ethical reasoning among nurses. Material & Methods: This study is Quasi-experimental (prete...
متن کامل